package cn.edu.nsmc.modules.sys.entity.vo;

import lombok.Data;
import lombok.experimental.Accessors;
import java.io.Serializable;

/**
 * Created by Lee Yian on 2024/3/9 15:54
 */
@Data
@Accessors(chain = true)
public class SysUserVO  implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 用户ID
     */
    private Long userId;

    /**
     * 用户名
     */
    private String username;

    private String email;

    /**
     * 手机号
     */
    private String mobile;

    /**
     * 状态  0：禁用   1：正常
     */
    private Integer status;

    /**
     * 用户类型 1：教师 2：职工  3：医护 4：学生 5：维修人员
     */
    private Integer type;

    /**
     * 0:未设置 1:男 2:女
     */
    private Integer gender;


    /**
     * 用户真实姓名
     */
    private String name;

    /**
     * 小程序使用状态  0：未使用   1：使用
     */
    private Integer miniUse;
    /**
     * 小程序关注状态  0：未关注   1：关注
     */
    private Integer miniAttention;
    /**
     * 备注信息
     */
    private String memo;
    /**
     * 部门Id
     */
    private Integer departmentId;
    /**
     * 学号/工会
     */
    private Long personalNumber;
    /**
     * 头像
     */
    private String portrait;
    private Long roleId;


}

